package com.kusej.dbdocexport.model;

import com.kusej.dbdocexport.annotation.ExcelTable;
import com.kusej.dbdocexport.annotation.ExcelTableHeader;
import lombok.Data;

import java.util.List;

/**
 * 表基础信息
 *
 * @author: kaixuan
 * @date: 2023/6/16 10:00
 **/
@Data
@ExcelTableHeader(needColumnWidth = false,needCommentRow = false)
public class TableInfo {
    /**
     * 序号
     */
    @ExcelTable("序号")
    private Integer index;
    /**
     * 表名字
     */
    @ExcelTable("表名字")
    private String tableName;
    /**
     * 表注释
     */
    @ExcelTable("表注释")
    private String tableComment;
    /**
     * 列字段信息
     */
    private List<TableColumnInfo> columnInfoList;
    /**
     * 列字段信息
     */
    private List<TableIndexInfo> indexInfoList;

}
